package com.lavegue.service;

import java.util.List;

import com.lavegue.common.Page;
import com.lavegue.common.Service;
import com.lavegue.dao.BeadrollDao;
import com.lavegue.model.Beadroll;

public interface BeadrollService extends Service<Beadroll, Integer, BeadrollDao>{
	/**20120229
	 * 查询名录表
	 * @param bid
	 * @return
	 */
	public Beadroll queryBeadroll(Integer bid);
	
	/**
	 * 修改名录记录
	 * @param beadroll
	 * @return
	 */
	public boolean updateBeadroll(Beadroll beadroll);
	
	/**
	 * 删除名录记录
	 * @param bid
	 * @return
	 */
	public boolean deleteBeadroll(Beadroll beadroll);
	
	/**
	 * 新增名录记录
	 * @param beadroll
	 * @return
	 */
	public boolean insertBeadroll(Beadroll beadroll);
	
	/**后台-查询名录数据列表
	 * 20120229
	 * @param pageNo页数
	 * @param pageSize2     一页显示的行数
	 * @param provinceId 省份ID
	 * @param cityId 城市ID
	 * @return
	 */
	public Page<Beadroll> findAllBeadrollList(int pageNo,int pageSize2,Integer provinceId,Integer cityId);
	
	/**前台-随机查询名录数据列表100条数据
	 * 20120305  搜索100条数据（随机100条数据）
	 * @param pageNo页数
	 * @param pageSize2     一页显示的行数
	 * @param provinceId 省份ID
	 * @param cityId 城市ID
	 * @return
	 */
	public Page<Beadroll> findRandomAllBeadrollList(int pageNo,int pageSize2,Integer provinceId,Integer cityId);
	
	
}
